package com.maket.scxx.service;

import java.util.List;
import com.maket.scxx.domain.CkWarehouse;

/**
 * 仓库定义Service接口
 * 
 * @author ruoyi
 * @date 2024-06-24
 */
public interface ICkWarehouseService 
{
    /**
     * 查询仓库定义
     * 
     * @param ckCode 仓库定义主键
     * @return 仓库定义
     */
    public CkWarehouse selectCkWarehouseByCkCode(String ckCode);

    /**
     * 查询仓库定义列表
     * 
     * @param ckWarehouse 仓库定义
     * @return 仓库定义集合
     */
    public List<CkWarehouse> selectCkWarehouseList(CkWarehouse ckWarehouse);

    /**
     * 新增仓库定义
     * 
     * @param ckWarehouse 仓库定义
     * @return 结果
     */
    public int insertCkWarehouse(CkWarehouse ckWarehouse);

    /**
     * 修改仓库定义
     * 
     * @param ckWarehouse 仓库定义
     * @return 结果
     */
    public int updateCkWarehouse(CkWarehouse ckWarehouse);

    /**
     * 批量删除仓库定义
     * 
     * @param ckCodes 需要删除的仓库定义主键集合
     * @return 结果
     */
    public int deleteCkWarehouseByCkCodes(String[] ckCodes);

    /**
     * 删除仓库定义信息
     * 
     * @param ckCode 仓库定义主键
     * @return 结果
     */
    public int deleteCkWarehouseByCkCode(String ckCode);
}
